package com.javacoo.junit.generator.model;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * 锦易贷公积金-审核相关请求基类对象
 * <li></li>
 *
 * @author: duanyong@jccfc.com
 * @since: 2020/10/21 17:31
 */
public class FundLoanBaseRequest implements Serializable {

    private static final long serialVersionUID = -8836646388877351531L;
    /**
     * 申请号，订单号
     */
    private String applNo;
    /**
     * 审批级别
     */
    //@Pattern(regexp="[21,22]",message = "审批级别超出取值范围:21-审批一审,22-审批二审")
    private String approveLevel;
    /**
     * 审批人ID
     */
    private String approveId;
    /**
     * 审批人姓名
     */
    private String approveName;
    /**
     * 审批额度
     */
    private BigDecimal approveLimitAmount;

    public String getApplNo() {
        return applNo;
    }

    public void setApplNo(String applNo) {
        this.applNo = applNo;
    }

    public String getApproveLevel() {
        return approveLevel;
    }

    public void setApproveLevel(String approveLevel) {
        this.approveLevel = approveLevel;
    }

    public String getApproveId() {
        return approveId;
    }

    public void setApproveId(String approveId) {
        this.approveId = approveId;
    }

    public String getApproveName() {
        return approveName;
    }

    public void setApproveName(String approveName) {
        this.approveName = approveName;
    }

    public BigDecimal getApproveLimitAmount() {
        return approveLimitAmount;
    }

    public void setApproveLimitAmount(BigDecimal approveLimitAmount) {
        this.approveLimitAmount = approveLimitAmount;
    }

    @Override
    public String toString() {
        return "FundLoanBaseRequest{" + "applNo='" + applNo + '\'' + ", approveLevel='" + approveLevel + '\''
            + ", approveId='" + approveId + '\'' + ", approveName='" + approveName + '\'' + ", approveLimitAmount="
            + approveLimitAmount + '}';
    }
}
